body {
    font-family:Georgia,serif;
    margin-top:3em;
}

strong {
    font-weight:bold;
}

/*
h1 {
    color:white;
    background-color:black;
    font-size:4em;
    line-height:0.7em;
    letter-spacing:-0.08em;
    font-weight:bold;
    text-transform:uppercase;
}
*/

h1 {
    font-size:4em;
    letter-spacing:-0.05em;
    border-bottom:1px solid black;
}

#top-corner {
    font-size:4em;
}

div.post {
    line-height:1.5em;
    border-bottom:1px solid black;
    padding-bottom:1em;
    margin-bottom:1em;
}

div.post-corner {
    font-size:2em;
    color:#cccccc;
    margin-top:20px;
}

h2 {
    font-size:2em;
    letter-spacing:-0.03em;
    margin-bottom:0.5em;
    margin-top:20px;
    line-height:1em;
}

div.post p {
    margin-bottom:1.5em;
    line-height:1.5em;
}

div.post-metadata {
    line-height:1.5em;
}

div.post-metadata div {
    margin-bottom:1.5em;
}

div.sidebar {
    margin-top:20px;
}

div.recent-comment {
    margin-bottom:1em;
}

div.recent-comment-excerpt {
    margin-left:2em;
    text-indent:-2em;
}

span.recent-comment-author {
    text-transform:uppercase;
    font-size:0.8em;
}

span.recent-comment-author:after {
    content: " \00bb ";
}

div.recent-comment-link {
    margin-left:2em;
    font-style:italic;
    margin-top:0.5em;
    font-size:0.9em;
}

div.recent-comment-link:before {
    content: "\203a "
}

form#search {
    margin-bottom:2em;
}

form#search input#search-query {
    border:1px solid black;
    padding:0;
    width:190px;
    font-size:14px;
    padding:2px;
    margin-right:5px;
}

form#search input#search-submit {
    width:90px;
    font-size:14px;
}

form#new-post label {
    display:block;
    font-weight:bold;
    text-align:right;
}

form#new-post div.clear {
    margin-bottom:0.5em;
}

form#new-post textarea {
    height:20em;
}